I also started to install a B100P, but on SuSE 11.4
Using the files mentioned in
http://wiki.openvox.cn/index.php/OpenVox_B100P_User_Manual_for_dahdi
did not work for me, some errors occured during compile.
So I used
libpri-1.4.12 and libpri-devel-1.4.12 from SuSEs package installation
dahdi-linux-complete-2.5.0.2+2.5.0.2 from source (asterisk.org)
asterisk-1.8.7.1 from source (asterisk.org)
and applied the new patch version "2.4.0 or above.zip"
At least, this allowed me to successfully generate asterisk and dahdi.
# dahdi_cfg -vvvvvvvvvvvv
DAHDI Tools Version - 2.5.0.2
DAHDI Version: 2.5.0.2
Echo Canceller(s): HWEC, MG2
Configuration
======================
SPAN 1: CCS/ AMI Build-out: 0 db (CSU)/0-133 feet (DSX-1)
Channel map:
Channel 01: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 01)
Channel 02: Clear channel (Default) (Echo Canceler: mg2) (Slaves: 02)
Channel 03: Hardware assisted D-channel (Default) (Echo Canceler: none) (Slaves: 03)
3 channels to configure.
Setting echocan for channel 1 to mg2
Setting echocan for channel 2 to mg2
Setting echocan for channel 3 to none
#lspci | grep ISDN
0b:05.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
#dahdi_hardware
pci:0000:0b:05.0 zaphfc+ 1397:2bd0 HFC-S ISDN BRI card
I still have to complete and test the setup, but may be, this gives some more insight into the problem with Cent OS.